.photo_j{
  width:96%;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  margin-bottom:2%;
  position:relative;
}
.photo_j img{
  max-width:100%;
  margin-bottom:0;
  max-height:400px;
}
.photo_j div{
  position: absolute;
  left:45%;
  bottom:0;
  background:rgba(255,255,255,0.6);
  padding:10px;
}
.bloc *{
  display:inline-block;
}
.item{
  width:15%;
}
.bloc{
  text-align:center;
  margin-top:2%;
  display:inline-block;
  margin-left:auto;
  margin-right:auto;
}
.photo_item_c{
  display: inline-block;
  width:100%;
  position:relative;
}
.photo_item{
  width:100%;
}
.photo_item_c a{
  position:absolute;
  bottom:0;
  display:block;
  width:100%;
  text-align:center;
  padding-bottom:10px;
  margin-bottom:5px;
  background:rgb(0,0,0);
  text-decoration: none;
  color:white;
  opacity: 0.1;
}
.photo_item_c a:hover{
  opacity:1;
  color:#31D0E1;
}
.item .info{
  display:block;
  text-align:initial;
}
.item .info .prix{
  float:right;
}
.item{
  margin:1%;
}
.navigation_p{
  margin:3%;
  margin-left:auto;
  margin-right:auto;
  display:inline-block;
  width:100%;
  text-align:center;
}
#bottom{
  background-color:black;
  color:white;
  text-align:center;
}
#bottom a{
  display:inline-block;
}
#bottom .copyright {
  display:inline-block;
  margin-left:8%;
  position:relative;
}
#bottom *{
  vertical-align:middle;
}
#bottom .copyright *{
  vertical-align: middle;
  display: inline-block;
}
#bottom .copyright .copy{
  float:left;
  font-size:3em;
}
#bottom .copyright .names{
  float:right;
  margin-left:10px;
  text-align:initial;
  font-size:1.2em;
}

#bottom .copyright .names *{
  display:block;
}
body{
  margin:0;
}
.panniervide{
  margin-top:100px;
  display:inline-block;
}
.center{
  position:relative;
}